Big Huge Thesaurus

atom smasher

noun